#include "main.h"

int main(){

    //创立连接
    int socketFD;
    socket_link(&socketFD, "192.168.40.128", "8080");

    while(1){
        char buf[120] = { 0 };
        int ret = read(STDIN_FILENO, buf, sizeof(buf));
        ERROR_CHECK(ret, -1, "read_main.c");

        //定义一个结构体用来接收切割命令的返回值
        sendc_t sc;
        bzero(&sc, sizeof(sc));
        sc = slice_command(buf);
        if(sc.num == 0){
            continue;
        }
        //发送命令
        send_command(socketFD, sc);
        //发送命令之后，服务端也已经处理好命令，要么发送消息过来，要么就是等待客户端上传文件
        //客户端也需要做好相应的准备，如果是上传下载文件需要准备上传下载，其他的就接收消息
        client_prepare(sc, socketFD);

    }



    return 0;
}

